package cn.bearspark.api.service.main;

import cn.bearspark.api.vo.main.danmu.ListDanmuVO;
import cn.bearspark.api.vo.main.danmu.SendDanmuVO;

import java.util.List;

/**
 * 弹幕模块的服务接口
 *
 * @author f
 */
public interface DanmuService {

    /**
     * 发送弹幕
     *
     * @param sendDanmuVO 发送弹幕的请求对象
     */
    void sendDanmu(SendDanmuVO sendDanmuVO);

    /**
     * 获取弹幕列表
     *
     * @param videoId 待获取弹幕的视频 id
     * @return 响应，响应体：弹幕列表
     */
    List<ListDanmuVO> listDanmu(long videoId);
}
